#include<stdio.h>
#include<unistd.h>

int main()
{
	printf("父进程运行:pid：%d, ppid:%d \n", getpid(), getppid());
	
	pid_t id = fork();
	if(id == 0){
		int cnt = 10;
		while(cnt){
			printf("子进程，pid:%d, ppid:%d  %d \n",getpid(), getppid(), cnt);
			sleep(2);
			cnt--;
		}
	}
	else{
		while(1){
			printf("父进程，pid:%d, ppid:%d \n",getpid(), getppid());
			sleep(1);
		}
	}

	return 0;
}
